package com.yuyou.train.user.vo.resp;

import com.yuyou.train.service.api.lesson.entity.Lesson;

import java.util.Date;
import java.util.List;

/**
 * @author 
 */
public class RespUserDetail {

	private String id;

    private String username;

    private String sex;

    private String idCard;

    private String email;
      
    private String phone;
    
    private String school;

    private String major;
    
    private String type;

    private List<String> subjectList;

    private List<String> sectionList;

    private List<String> tagList;

    private String introduction;

    private String headImg;

    /** 进度 */
    private Integer progress;

    /** 进行中 */
    private String currentLesson;

    /** 下一节 */
    private String nextLesson;

    /** 注册时间 */
    private Date registerTime;

    /** 勋章数 */
    private Integer medals;

    /** 积分数 */
    private Integer points;

    /** 进行中的课程 */
    private List<Lesson> ongoingLessonList;

    /** 已完成的课程 */
    private List<Lesson> finishedLesson;


	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getUsername() {
		return username;
	}

	public void setUsername(String username) {
		this.username = username;
	}

	public String getSex() {
		return sex;
	}

	public void setSex(String sex) {
		this.sex = sex;
	}

	public String getIdCard() {
		return idCard;
	}

	public void setIdCard(String idCard) {
		this.idCard = idCard;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getSchool() {
		return school;
	}

	public void setSchool(String school) {
		this.school = school;
	}

	public String getMajor() {
		return major;
	}

	public void setMajor(String major) {
		this.major = major;
	}

	public List<String> getSubjectList() {
		return subjectList;
	}

	public void setSubjectList(List<String> subjectList) {
		this.subjectList = subjectList;
	}

	public List<String> getSectionList() {
		return sectionList;
	}

	public void setSectionList(List<String> sectionList) {
		this.sectionList = sectionList;
	}

	public List<String> getTagList() {
		return tagList;
	}

	public void setTagList(List<String> tagList) {
		this.tagList = tagList;
	}

	public String getIntroduction() {
		return introduction;
	}

	public void setIntroduction(String introduction) {
		this.introduction = introduction;
	}

	public String getHeadImg() {
		return headImg;
	}

	public void setHeadImg(String headImg) {
		this.headImg = headImg;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public Integer getProgress() {
		return progress;
	}

	public void setProgress(Integer progress) {
		this.progress = progress;
	}

	public String getCurrentLesson() {
		return currentLesson;
	}

	public void setCurrentLesson(String currentLesson) {
		this.currentLesson = currentLesson;
	}

	public String getNextLesson() {
		return nextLesson;
	}

	public void setNextLesson(String nextLesson) {
		this.nextLesson = nextLesson;
	}

	public Date getRegisterTime() {
		return registerTime;
	}

	public void setRegisterTime(Date registerTime) {
		this.registerTime = registerTime;
	}

	public Integer getMedals() {
		return medals;
	}

	public void setMedals(Integer medals) {
		this.medals = medals;
	}

	public Integer getPoints() {
		return points;
	}

	public void setPoints(Integer points) {
		this.points = points;
	}

	public List<Lesson> getOngoingLessonList() {
		return ongoingLessonList;
	}

	public void setOngoingLessonList(List<Lesson> ongoingLessonList) {
		this.ongoingLessonList = ongoingLessonList;
	}

	public List<Lesson> getFinishedLesson() {
		return finishedLesson;
	}

	public void setFinishedLesson(List<Lesson> finishedLesson) {
		this.finishedLesson = finishedLesson;
	}
}